<?php
/**
 * 蜻蜓数据导出CSV
 * @author yaoli<yaoli@pateo.com.cn>
 * @version 1.0 GetUser add by yaoli<yaoli@pateo.com.cn> 
 */
class qt extends ActionBase {
	
	private $date = null;
	
	function init() {
	
	}
	
	/**
	 * 动作
	 *
	 * @see AActionBase::action()
	 */
	public function action() {
		error_reporting(E_ALL);
		
	}
	
	public function index(){
		
		//引入csv插件
		load_libra('csv');
		//获取电台基础数据
		$arr = load_model('radio')->getBaseContent();
		#dump($arr);
		
		//打包电台基础数据以CSV格式输出
		#export_csv(array_to_radio_string($arr),'Radio_'.date('Ymd-H:i:s').".csv");
		
		#ob_flush();
		#flush();
		
		//获取电台基础数据数量，做循环用
		$countProgram = count($arr);
		#$countProgram=1;
		//循环通过电台基础数据：电台ID，获取相应节目单信息
		for($i=0;$i<$countProgram;$i++){
			//$programid为电台ID	
			$programid = $arr[$i]['channelid'];		
			#$programid=4935;
			//获取该电台ID 节目单信息
			$program = load_model('radio')->getPlaybill($programid);
			#dumpe($program);
			//打包节目单数据为CSV文件
			export_csv(array_to_program_string($program,$programid,$i),'Program_'.date('Ymd-H:i:s').".csv",$i);
		}
		
		ob_flush();
		flush();
	}
	

}